Text copied to clipboard!
Naslov
Text copied to clipboard!Srednje izkušen Java razvijalec
Opis
Text copied to clipboard!
Iščemo srednje izkušenega Java razvijalca, ki se bo pridružil naši dinamični ekipi za razvoj programske opreme. Idealni kandidat bo imel trdno razumevanje objektno usmerjenega programiranja, izkušnje z razvojem spletnih aplikacij in sposobnost samostojnega reševanja tehničnih izzivov. Naš cilj je ustvarjati kakovostne, skalabilne in varne rešitve, ki podpirajo poslovne potrebe naših strank.
Kot srednje izkušen Java razvijalec boste sodelovali pri načrtovanju, razvoju, testiranju in vzdrževanju programske opreme. Pričakujemo, da boste aktivno sodelovali v vseh fazah življenjskega cikla programske opreme, od analize zahtev do implementacije in podpore. Delo vključuje sodelovanje z drugimi razvijalci, vodji projektov, QA in DevOps ekipami.
Vaše naloge bodo vključevale razvoj novih funkcionalnosti, odpravljanje napak, optimizacijo obstoječe kode ter sodelovanje pri arhitekturnih odločitvah. Prav tako boste imeli priložnost prispevati k izboljšanju razvojnih procesov in uvajanju najboljših praks.
Delovno okolje je agilno, z uporabo metodologij kot so Scrum ali Kanban. Uporabljamo sodobna orodja in tehnologije, kot so Spring Boot, Hibernate, REST API-ji, Git, Jenkins in Docker. Spodbujamo stalno učenje in profesionalni razvoj, zato nudimo dostop do izobraževanj, konferenc in mentorstva.
Če ste motivirani, samoiniciativni in imate strast do razvoja programske opreme, vas vabimo, da se prijavite in postanete del naše rastoče ekipe.
Odgovornosti
Text copied to clipboard!- Razvoj in vzdrževanje Java aplikacij
- Sodelovanje pri načrtovanju arhitekture programske opreme
- Pisanje čiste, učinkovite in dokumentirane kode
- Izvajanje enotnih in integracijskih testov
- Odpravljanje napak in optimizacija obstoječe kode
- Sodelovanje z drugimi člani ekipe (QA, DevOps, PM)
- Uvajanje najboljših praks razvoja programske opreme
- Sodelovanje pri ocenjevanju zahtev in pripravi tehnične dokumentacije
- Uporaba orodij za nadzor različic (npr. Git)
- Spremljanje novosti in trendov v Java ekosistemu
Zahteve
Text copied to clipboard!- Vsaj 2–4 leta izkušenj z razvojem v Javi
- Dobro poznavanje Spring Frameworka (Spring Boot, MVC, Security)
- Izkušnje z relacijskimi bazami podatkov (npr. PostgreSQL, MySQL)
- Poznavanje RESTful API-jev in mikrostoritev
- Sposobnost pisanja testov (JUnit, Mockito)
- Izkušnje z orodji za gradnjo in CI/CD (Maven, Jenkins)
- Razumevanje osnov DevOps pristopov in kontejnerizacije (Docker)
- Dobro znanje angleškega jezika (pisno in ustno)
- Sposobnost samostojnega in timskega dela
- Visoka stopnja natančnosti in odgovornosti
Možna vprašanja na razgovoru
Text copied to clipboard!- Koliko let izkušenj imate z razvojem v Javi?
- Ali imate izkušnje s Spring Boot in REST API-ji?
- Katera orodja za nadzor različic ste uporabljali?
- Kako pristopate k odpravljanju napak v kodi?
- Ali imate izkušnje z mikrostoritvami?
- Kako zagotavljate kakovost svoje kode?
- Ali ste že delali v agilnem okolju?
- Katera orodja za CI/CD ste uporabljali?
- Kako se izobražujete o novih tehnologijah?
- Ali imate izkušnje z Dockerjem ali Kubernetesom?